****************
*xxxxxxx1xxxxxx*
*x******x*****x*
*x*2xxx*x*xx3*x*
*x****x*x*x***x*
*xxxxxx*x*xxxxx*
********x*******
*       xxxxxx4*
**************x*
*5xxxxxxxxxxxxx*
**************x*
*xxxxxxxxxxx6*x*
*x*-*-*-*-*-**x*
*x************x*
*xxxxxxxxxxxxxx*
****************
****************